package com.xebest.web.view;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.xebest.web.model.XeVenOrderInfoDetailEntity;

/**
 * 发货查询视图
 * 
 * @desc: xebest-erp
 * @author: 李贝贝
 * @createTime: 2017年7月28日 上午11:24:03
 * @history:
 * @version: v1.0
 */
public class XeVenSendView implements Serializable {

	private static final long serialVersionUID = 5050721219049837513L;

	private String  userId;//下单客户标识
	
	private String loginAccount;//下单客户账户
	
	private String  salesmanPhone;//客户经理手机号
	
	private String userCode; // 商户编码
	
	private Integer venType ;//商户性质 1 自营 2 三方
	
	private String venName ;//商户名称
	
	private String orderId; // 订单号
	
	private Integer orderStatus; // 订单状态
	
    private BigDecimal totalAmount; // 订单总额
	
    private BigDecimal payAmount; // 应付金额

    private BigDecimal goodsAmount; // 商品总额
	
	private BigDecimal differAmount; // 差异退款金额
	
	private Date sendTime;//发货日期
	
	private Integer payType;//支付类型 4: 在线支付1：货到付款2：到店自提3：银行汇款
	
	private String orderRemark; // 买家备注
	
	private String caProvinceId; // 收货人省
	
	private String caCityId; // 收货人市
	
	private String caAreaId; // 收货人区
	
	private String caStreet; // 说活人街道
	
	private String caConsignee; // 收货人姓名
	
	private String caPhone;//收货人手机号
	
	private BigDecimal epayReceAmt;//应收金额
	
	/**仓库信息开始*/
	
	private String storeId; // 仓库id
	
	private String storeHouseName; // 仓库名称
	
    private Integer storeType;//仓库类型：1自有仓库，2三方仓库，3奇门仓库
    
    private Integer wmsStatus;//WMS接入状态： 1 未接入 2 已接入

    private Integer tmsStatus;// TMS接入状态 ： 1 未接入 2 已接入

    private Integer recordInvFlag;//是否记录库存1是 2否
    
    private Integer negativeFlag;//是否允许负库存： 1 是   2 否
    
    private String createrUser;//创建人
    
    private String modfiyUser;//修改人
    
    private List<XeVenOrderInfoDetailEntity> orderDetailList;//订单详情信息
    
    private String orderSource;//订单来源
    
    private Integer salesmanId;//业务员标识
    
    private String mainOrderId;//主订单号
    
    
  	public String getMainOrderId() {
	
		return mainOrderId;
	}

	public void setMainOrderId(String mainOrderId) {
	
		this.mainOrderId = mainOrderId;
	}

	public Integer getSalesmanId() {
	
		return salesmanId;
	}

	public void setSalesmanId(Integer salesmanId) {
	
		this.salesmanId = salesmanId;
	}
	public String getOrderSource() {
	
		return orderSource;
	}

	public void setOrderSource(String orderSource) {
	
		this.orderSource = orderSource;
	}

	public String getUserId() {
	
		return userId;
	}

	public void setUserId(String userId) {
	
		this.userId = userId;
	}

	public String getLoginAccount() {
	
		return loginAccount;
	}

	public void setLoginAccount(String loginAccount) {
	
		this.loginAccount = loginAccount;
	}

	public String getSalesmanPhone() {
	
		return salesmanPhone;
	}

	public void setSalesmanPhone(String salesmanPhone) {
	
		this.salesmanPhone = salesmanPhone;
	}

	public Integer getVenType() {
	
		return venType;
	}

	public void setVenType(Integer venType) {
	
		this.venType = venType;
	}

	public String getVenName() {
	
		return venName;
	}

	public void setVenName(String venName) {
	
		this.venName = venName;
	}

	public BigDecimal getEpayReceAmt() {
	
		return epayReceAmt;
	}

	public void setEpayReceAmt(BigDecimal epayReceAmt) {
	
		this.epayReceAmt = epayReceAmt;
	}

	public List<XeVenOrderInfoDetailEntity> getOrderDetailList() {
	
		return orderDetailList;
	}

	public void setOrderDetailList(List<XeVenOrderInfoDetailEntity> orderDetailList) {
	
		this.orderDetailList = orderDetailList;
	}

	public String getUserCode() {
	
		return userCode;
	}

	public void setUserCode(String userCode) {
	
		this.userCode = userCode;
	}

	public String getOrderId() {
	
		return orderId;
	}

	public void setOrderId(String orderId) {
	
		this.orderId = orderId;
	}

	

	public Integer getOrderStatus() {
	
		return orderStatus;
	}

	public void setOrderStatus(Integer orderStatus) {
	
		this.orderStatus = orderStatus;
	}

	public BigDecimal getTotalAmount() {
	
		return totalAmount;
	}

	public void setTotalAmount(BigDecimal totalAmount) {
	
		this.totalAmount = totalAmount;
	}

	public BigDecimal getPayAmount() {
	
		return payAmount;
	}

	public void setPayAmount(BigDecimal payAmount) {
	
		this.payAmount = payAmount;
	}

	public BigDecimal getGoodsAmount() {
	
		return goodsAmount;
	}

	public void setGoodsAmount(BigDecimal goodsAmount) {
	
		this.goodsAmount = goodsAmount;
	}

	public BigDecimal getDifferAmount() {
	
		return differAmount;
	}

	public void setDifferAmount(BigDecimal differAmount) {
	
		this.differAmount = differAmount;
	}

	public Date getSendTime() {
	
		return sendTime;
	}

	public void setSendTime(Date sendTime) {
	
		this.sendTime = sendTime;
	}

	public Integer getPayType() {
	
		return payType;
	}

	public void setPayType(Integer payType) {
	
		this.payType = payType;
	}

	public String getOrderRemark() {
	
		return orderRemark;
	}

	public void setOrderRemark(String orderRemark) {
	
		this.orderRemark = orderRemark;
	}

	public String getCaProvinceId() {
	
		return caProvinceId;
	}

	public void setCaProvinceId(String caProvinceId) {
	
		this.caProvinceId = caProvinceId;
	}

	public String getCaCityId() {
	
		return caCityId;
	}

	public void setCaCityId(String caCityId) {
	
		this.caCityId = caCityId;
	}

	public String getCaAreaId() {
	
		return caAreaId;
	}

	public void setCaAreaId(String caAreaId) {
	
		this.caAreaId = caAreaId;
	}

	public String getCaStreet() {
	
		return caStreet;
	}

	public void setCaStreet(String caStreet) {
	
		this.caStreet = caStreet;
	}

	public String getCaConsignee() {
	
		return caConsignee;
	}

	public void setCaConsignee(String caConsignee) {
	
		this.caConsignee = caConsignee;
	}

	public String getCaPhone() {
	
		return caPhone;
	}

	public void setCaPhone(String caPhone) {
	
		this.caPhone = caPhone;
	}

	public String getStoreId() {
	
		return storeId;
	}

	public void setStoreId(String storeId) {
	
		this.storeId = storeId;
	}

	public String getStoreHouseName() {
	
		return storeHouseName;
	}

	public void setStoreHouseName(String storeHouseName) {
	
		this.storeHouseName = storeHouseName;
	}

	public Integer getStoreType() {
	
		return storeType;
	}

	public void setStoreType(Integer storeType) {
	
		this.storeType = storeType;
	}

	public Integer getWmsStatus() {
	
		return wmsStatus;
	}

	public void setWmsStatus(Integer wmsStatus) {
	
		this.wmsStatus = wmsStatus;
	}

	public Integer getTmsStatus() {
	
		return tmsStatus;
	}

	public void setTmsStatus(Integer tmsStatus) {
	
		this.tmsStatus = tmsStatus;
	}

	public Integer getRecordInvFlag() {
	
		return recordInvFlag;
	}

	public void setRecordInvFlag(Integer recordInvFlag) {
	
		this.recordInvFlag = recordInvFlag;
	}

	public Integer getNegativeFlag() {
	
		return negativeFlag;
	}

	public void setNegativeFlag(Integer negativeFlag) {
	
		this.negativeFlag = negativeFlag;
	}

	public String getCreaterUser() {
	
		return createrUser;
	}

	public void setCreaterUser(String createrUser) {
	
		this.createrUser = createrUser;
	}

	public String getModfiyUser() {
	
		return modfiyUser;
	}

	public void setModfiyUser(String modfiyUser) {
	
		this.modfiyUser = modfiyUser;
	}
	
	
	
	
	
	

}
